"DirectX"这一单词怎么读???是什么意思??

来源:百度知道 编辑:UC知道 时间:2024/09/23 04:01:19

di rui k te x
Windows 2000 支持 DirectX 7.0,它能增强计算机的多媒体功能。DirectX 包括加速视频卡和声卡驱动程序,为不同类型的多媒体提供更好的播放效果,如全色图形、图像、三维动画、音乐以及剧场声音。DirectX 使用这些高级功能而不要求识别计算机中的硬件组件,并确保大多数软件可以在大部分硬件系统上运行。

DirectX 由应用程序编程接口 (API) 组成,又分成两类:DirectX 基础层和 DirectX 媒体层。这些 API 可以让程序直接访问计算机的许多硬件设备。

DirectX 基础层自动确定计算机硬件性能,然后设置匹配的程序参数。这就可以让多媒体应用程序在任何基于 Windows 的计算机上运行,同时确保多媒体应用程序充分利用高性能的硬件。

DirectX 基础层包含一组 API,能改善对高性能硬件的高级功能的访问,如三维图形加速芯片和声卡。这些 API 控制低级功能,其中包括二维图形加速;支持输入设备,如游戏杆、键盘和鼠标;控制混音及声音输出。这些低级功能由组成 DirectX 基础层的组件支持:

Microsoft DirectDraw

Microsoft DirectDraw API 支持快速、直接访问计算机视频适配器的加速硬件功能。它支持在所有视频适配器上显示图形的标准方法,并且使用加速驱动程序时可以更快更直接地访问。DirectDraw 为程序(如游戏和二维 (2-D) 图形程序包)以及 Windows 系统组件(如数字视频编解码器)提供与设备不相关的方法来访问特定显示设备的功能,而不要求用户提供设备功能的其他信息。

Microsoft Direct3D Immediate Mode

Microsoft Direct3D Immediate Mode API (Direct3D) 为大多数新视频卡安装的 3-D 调整颜色功能提供界面。Direct3D 是低级的 3-D API,它为应用程序提供与设备无关的方法以便与加速器硬件进行有效而强大的通讯。

Direct3D 为程序开发人员提供了许多高级功能,如: